package com.kool.kadmin.system.dao;

import com.kool.kadmin.system.bean.SysAutDo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author luyu
 */
public interface SysAutDao {
    int insert(SysAutDo sysAutDo);

    int updateById(SysAutDo autDo);

    int deleteById(@Param("id") Long id);

    int countTotal(SysAutDo autDo);

    List<SysAutDo> getPage(@Param("autCode") String autCode, @Param("autName") String autName, @Param("offset") int offset, @Param("rows") int rows);

    List<SysAutDo> getAllAuth();
}
